﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using UAXInversionesWeb.logicaNegocio;

namespace UAXInversionesWeb.operario
{
    public partial class ConsultarClienteO : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void checkCliente_Click(object sender, EventArgs e)
        {
            if (idCliente.Text.Length > 0)
            {
                panelDatosCliente.Visible = true;

                Cliente c = Proxy.consultarDatosCliente(Int32.Parse(idCliente.Text));

                if (c.getNombre() != "error")
                {
                    mensajeError.Text = "";
                    cco_nombre.Text = c.getNombre();
                    cco_app.Text = c.getApellidos();
                    cco_dni.Text = c.getDNI();
                    cco_fechaN.Text = c.getFechaNacimiento().ToShortDateString();
                    cco_sexo.Text = c.getSexo().ToString();
                    cco_saldo.Text = c.getSaldo().ToString("N") + " €";
                    cco_dirTipo.Text = c.getDireccion().getTipoCalle();
                    cco_direccion.Text = c.getDireccion().getNombreCalle();
                    cco_dirNum.Text = c.getDireccion().getNumeroCalle().ToString();
                    cco_dirPiso.Text = c.getDireccion().getPiso().ToString();
                    cco_dirEsc.Text = c.getDireccion().getEscalera();
                    cco_localidad.Text = c.getDireccion().getLocalidad();
                    cco_provincia.Text = c.getDireccion().getProvincia();
                    cco_cp.Text = c.getDireccion().getCP().ToString();
                    cco_cp.Text = c.getDireccion().getPais();
                    cco_telfF.Text = c.getTelefonoFijo().ToString("(###) ###-####");
                    cco_telfM.Text = c.getTelefonoMovil().ToString("###-######");
                    cco_fax.Text = c.getFax().ToString("(###) ###-####");
                    cco_email.Text = c.getCorreoElectronico();
                    cco_bancoEnt.Text = c.getDatosBancarios().getNombreBanco();
                    cco_bancoDir.Text = c.getDatosBancarios().getDireccionOficina();
                    cco_cuenta.Text = c.getDatosBancarios().getNumCuentaFormateada();
                }
                else
                {
                    mensajeError.Text = "Cliente no encontrado!";
                    panelDatosCliente.Visible = false;
                }
            }
        }
    }
}
